<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of calificacion_model
 *
  */
class Calificacion_model extends CI_Model{
    //put your code here
     function crearCalificaciones($data) {       
        $this->db->insert("calificaciones", $data);
        return $this->db->insert_id();
     }
      function actualizarCalificaciones($data, $ide_cal) {        
        $this->db->where("ide_cal", $ide_cal);
        $this->db->update("calificaciones", $data);
    }
    function obtenerPeriodo($periodo){
        $this->db->where('ide_lec', $periodo);
        $this->db->where('eliminado_lec', 0);
        $query = $this->db->get('periodos_lectivos');
        if ($query->num_rows() > 0) {
            foreach ($query->result_array() as $row) {
                $data[] = $row; //$row;
            }
        }
        $query->free_result();
        return $data;
    }
    function obtenerMateria($materia){
        $query = "select materia.*, carrera.nombre_car, ciclos.nombre_cic from materia 
            inner join ciclos on ciclos.ide_cic = materia.ciclos_ide_cic inner join pensum on pensum.ide_pen = ciclos.ide_pen 
            inner join carrera on carrera.ide_car = pensum.ide_car 
            where materia.ide_mat=".$materia." and materia.eliminado_mat=0";
        $Q=$this->db->query($query);
            return $Q->result_array(); 
    }
}

?>
